home *** CD-ROM | disk | FTP | other *** search
- GLIMPSE 2.1: a super-grep to search entire file systems
-
- Glimpse version 2.1 improves the original version in many ways. The
- main changes are listed below. Glimpse is a very powerful indexing and
- query system that allows you to search through all your files very
- quickly. It can be used by individuals for their personal file systems
- as well as by organizations for large data collections. Glimpse is the
- main search engine in Harvest (see below).
-
- Glimpseindex, which you run by saying "glimpseindex DIR" builds an
- index of all text files in the tree rooted at DIR.
- (e.g., glimpseindex ~ indexes all your files.) With it, glimpse can
- search through all files much the same way as agrep (or any other
- grep), except that you don't have to specify file names and the search
- is fast. For example,
-
- glimpse -1 unbelievable
-
- will find all occurrences (in all your files!) of "unbelievable"
- allowing one spelling error;
-
- glimpse -F mail arizona
-
- will find all occurrences of "arizona" in all files with "mail" somewhere
- in their name;
-
- glimpse 'Arizona desert;windsurfing'
-
- will find all lines that contain both "Arizona desert" and "windsurfing".
-
- Glimpse supports three types of indexes: a tiny one (2-3% of the
- size of all files), a small one (7-9%), and a medium one (20-30%).
- The larger the index the faster the search.
- Glimpse supports most of agrep's options (agrep is our powerful version
- of grep, and it is part of glimpse) including approximate matching
- (e.g., finding misspelled words), Boolean queries, and even some
- limited forms of regular expressions.
-
- The WWW home page for glimpse is in
- http://glimpse.cs.arizona.edu:1994/
- HTML version of glimpse manual pages is in
- http://glimpse.cs.arizona.edu:1994/glimpsehelp.html
- HTML version of glimpseindex manual pages is in
- http://glimpse.cs.arizona.edu:1994/glimpseindexhelp.html
- HTML version of glimpseserver manual pages is in
- http://glimpse.cs.arizona.edu:1994/glimpseserverhelp.html
-
- The complete source code for glimpse and glimpseindex, as well
- as manual pages and other stuff can be obtained from
- ftp://cs.arizona.edu/glimpse/glimpse.2.1.src.tar.Z
- Sparc SunOS 4.1.x executables are in
- ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.sparc.tar.Z
- Solaris executables are in
- ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.solaris.tar.Z
- Dec Alpha OSF/1 executables are in
- ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.alpha.tar.Z
- (Glimpse is working on other platforms, including AIX, Linux, HPUX,
- and SGI. We will post executables here as soon as we get them.
- Check the glimpse directory.)
-
- An article describing the ideas behind the design of glimpse is in
- ftp://cs.arizona.edu/glimpse/glimpse.ps.Z
-
- GlimpseHTTP home page is in
- http://glimpse.cs.arizona.edu:1994/ghttp/
- (GlimpseHTTP is a Glimpse add-on tool to provide full-text
- search for your WWW server)
-
- Harvest's WWW home page is
- http://harvest.cs.colorado.edu/
- (Harvest is an integrated set of tools to gather, extract,
- organize, search, cache, and replicate relevant information
- across the Internet.)
-
- Mail glimpse-request@cs.arizona.edu to be added to the glimpse mailing list.
- Mail glimpse@cs.arizona.edu to report bugs, ask questions, discuss
- tricks for using glimpse, etc. (This is a moderated mailing list.)
-
- Udi Manber, Burra Gopal, and Sun Wu.
-
- Main changes and additions in version 2.1:
-
- 2.0 ---> 2.1
-
- - Added the facility to run a glimpse server which reads the index into
- memory and stays in the background. Regular glimpse then submits queries
- to the server and echoes the replies. This can improve performance if
- the index is large since it doesn't have to be read-in for each query.
- Glimpse can contact (local or remote) servers using the -C, -J and -K
- options (see the man-pages for more details).
- - Optimized the performance of glimpse for very large structured indexes:
- this is mostly relevant in Harvest.1.1. Such indexes now take half the
- space, the indexing can be done in half the time, and structured queries
- are faster by a factor of 2 to 5!
- - Made code more portable: the code now runs on the following machines
- and operating systems:
- SUNOS
- ALPHA
- SOLARIS
- HPUX
- AIX
- LINUX
- - Added much improved man pages for glimpse, glimpseserver and glimpseindex.
- - Many bugs were fixed based on the reports received for glimpse.2.0
- and Harvest.1.0. The code is now more robust, portable and readable.
-
- Mail glimpse-request@cs.arizona.edu to be added to the glimpse mailing list.
- Mail glimpse@cs.arizona.edu to report bugs, ask questions, discuss
- tricks for using glimpse, etc. (This is a moderated mailing list.)
-
- Udi Manber, Burra Gopal, and Sun Wu.
-
-
-